start{ }
updateResult{
  resultPiTextField.setText("" + result);
}
initialize{
  resultPiTextField=new JTextField();
  unitCircleLabel=new JLabel();
  resultPiLabel=new JLabel();
  unitCircleLabel.setText("Unit Circle:");
  resultPiTextField.setEditable(false);
  GroupLayout layout=new GroupLayout(getContentPane());
  getContentPane().setLayout(layout);
  layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(unitCircleLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(unitCircle)).addGroup(layout.createSequentialGroup().addComponent(resultPiLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(resultPiTextField))).addContainerGap(27,Short.MAX_VALUE)));
  layout.linkSize(javax.swing.SwingConstants.HORIZONTAL,new java.awt.Component[]{unitCircleLabel,resultPiLabel});
  layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(unitCircleLabel).addComponent(unitCircle)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(resultPiLabel).addComponent(resultPiTextField)).addContainerGap(21,Short.MAX_VALUE)));
}
